package com.ybg.quartz.schedule.util;
/**
 * 自定义异常
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2016年10月27日 下午10:11:27
 */
public class YBGException extends RuntimeException {
    
    private static final long serialVersionUID = 1L;
    private String msg;
    private int code = 500;
    
    public YBGException(String msg){
        super(msg);
        this.msg = msg;
    }
    
    public YBGException(String msg,Throwable e){
        super(msg, e);
        this.msg = msg;
    }
    
    public YBGException(String msg,int code){
        super(msg);
        this.msg = msg;
        this.code = code;
    }
    
    public YBGException(String msg,int code,Throwable e){
        super(msg, e);
        this.msg = msg;
        this.code = code;
    }
    
    public String getMsg(){
        return msg;
    }
    
    public void setMsg(String msg){
        this.msg = msg;
    }
    
    public int getCode(){
        return code;
    }
    
    public void setCode(int code){
        this.code = code;
    }
}
